/*
 * @Description: 用户模块API
 * @Author: LDM
 * @Date: 2021-09-17 18:35:41
 * @LastEditors: LDM
 * @LastEditTime: 2021-09-30 16:20:35
 */
import axios, { Result } from '/@/utils/axios/request'
import { GetUserInfoModel /*, ILoginModel */ } from './userModel'
/**
 * @description:  获取用户信息
 * @param {any} data 请求数据
 * @return {*} Promise
 */
export const getUserInfo = (data: any) => {
  //  使用get<> 泛型达到更好的类型推导
  return axios.get<Result<GetUserInfoModel>>({
    url: '',
    params: data
  })
}
/**
 * @description:  登录接口
 * @return {*} Promise
 */
export const login = () => {
  return Promise.resolve({ token: '这是一个token' })
  // //  使用post<> 泛型达到更好的类型推导
  // return axios.post<Result<ILoginModel>>({
  //   url: '',
  //   params: data
  // })
}
